package edu.usmp.p2.disfraz.action;

import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;

import com.opensymphony.xwork2.ActionSupport;

import edu.usmp.p2.disfraz.model.Vestuario;
import edu.usmp.p2.util.Utilitario;



public class RegistrarVestuarioAction extends ActionSupport {
	private String mensaje;
	private Vestuario vestuario;
	public String getMensaje() {
		return mensaje;
	}
	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}
	public Vestuario getVestuario() {
		return vestuario;
	}
	public void setVestuario(Vestuario vestuario) {
		this.vestuario = vestuario;
	}
	public String execute(){
		String camino="success";
		EntityManager em= Utilitario.getInstance().getEntityManager();
		EntityTransaction tx=em.getTransaction();
		try{
			tx.begin();
			em.persist(vestuario);
			mensaje="Registro Satisfactorio";
			tx.commit();
		}catch (Exception e) {
			e.printStackTrace();
			tx.rollback();
			mensaje="Registro Insatisfactorio";
			camino="error";
		}
		return camino;
	}
}
